package magazyn.view;

import java.util.List;

import magazyn.controller.MagazynManager;
import magazyn.model.Magazyn;
import magazyn.model.Produkty;
import magazyn.model.Zamowienie;



import com.opensymphony.xwork2.ActionSupport;

public class MagazynAction extends ActionSupport{
	private Magazyn magazyn;
	private List<Magazyn> listaTowarow;
	private int aktualny_stan;
	private String nazwa;
	private long id;
	private int id_magazynu;
	

	private MagazynManager linkController;
	
	public MagazynAction(){
		linkController =  new MagazynManager();
	}
	
	public String execute(){
		listaTowarow = (List<Magazyn>) linkController.aktualnyStan();
//		for (Magazyn lisa : listaTowarow) {
//			System.out.println(lisa);
//		}
		return SUCCESS;		
	}
	
	public String powiadomienie(){
		listaTowarow = (List<Magazyn>) linkController.coSieKonczy();
		return SUCCESS;
	}
	
	public String usun(){
		//listaTowarow =  (List<Magazyn>) linkController.usunZMagazynu1(getMagazyn());
		linkController.usunZMagazynu(getMagazyn());
		this.listaTowarow = linkController.aktualnyStan();
		return SUCCESS;
	}
	
	

	

	public Magazyn getMagazyn() {
		return magazyn;
	}

	public void setMagazyn(Magazyn magazyn) {
		this.magazyn = magazyn;
	}

	public List<Magazyn> getListaTowarow() {
		return listaTowarow;
	}

	public void setListaTowarow(List<Magazyn> listaTowarow) {
		this.listaTowarow = listaTowarow;
	}

	public int getAktualny_stan() {
		return aktualny_stan;
	}

	public void setAktualny_stan(int aktualny_stan) {
		this.aktualny_stan = aktualny_stan;
	}


	public String getNazwa() {
		return nazwa;
	}

	public void setNazwa(String nazwa) {
		this.nazwa = nazwa;
	}

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public int getId_magazynu() {
		return id_magazynu;
	}

	public void setId_magazynu(int id_magazynu) {
		this.id_magazynu = id_magazynu;
	}

		

}
